.B0215-content .kmi-layout-main-content{
    background : linear-gradient(to right, #f7f7f7 50%,rgba(255, 255, 255, 0.51) 100%);
    display: flex;
    flex-direction: column;
}
.B0215-content .kmi-header-row.disconection{
    background: #db4b3c;
}
.B0215-content .kmi-header-row .kmi-side-btn.header-refresh{
    right: 148px;
    display: none;
}
.B0215-content .kmi-header-row.disconection .kmi-side-btn.header-refresh{
    display: inherit;
}
.B0215-content .kmi-layout-page{
    display: flex;
    flex-direction: row;
    /*height: calc(100% - 54px);*/
    padding: 6px 12px 6px;
    flex: 1;
}
.B0215-content .machine-content{
    display: flex;
    flex: 1;
}
.B0215-content .left-page{
    flex: 1;
    padding: 0px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0px 12px 6px 0;
    overflow: hidden;
    transition: all ease-in-out .25s;
    opacity: 1;
}
.B0215-content .left-page.is-closed{
    flex: 0;
    padding: 0;
    opacity: 0;
}
.B0215-content .left-page .left-inner-page{
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex: 1;
    padding-top:12px;
    transition: all ease-in-out .25s;
    overflow: hidden;
}
.B0215-content .left-page .left-inner-page.is-closed{
    flex: 0 0 44px;
    overflow: hidden;
}
.B0215-content .right-page{
    flex: 1;
    padding: 0px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
/****Section*****************************************************************/
.B0215-content .section{
    background-color: rgb(255, 255, 255);
    border-radius: 6px;
    border: 0.5px solid #cccccc;
    margin: 6px 0px;
    flex: 1;
    /*height:100%;*/
    display: flex;
    flex-direction: column;
    position:relative;
    transition:all ease-in-out .25s;
    -webkit-transition:all ease-in-out .25s;
}
.B0215-content .section.ng-enter,
.B0215-content .section.ng-leave{
    transition:all ease-in-out 0s;
}
.B0215-content .section.is-closed{
    flex: 0 0 44px; 
    overflow: hidden;
}
.B0215-content .section .section-title{
    flex: 0;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    flex: 0 0 44px;
    box-sizing: border-box;
}
.B0215-content .section .section-content{
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
}
.B0215-content .section.is-closed .section-content{
    display: none;
}
.section .dashboard-fields{
    margin-bottom: 12px;
    position: relative;
}
/***************************/
.B0215-content .section.workMaterial{
    margin: 0px;
}
/***************************/
.B0215-content .section.workMaterialOp{
    margin: 0px;
}
/***************************/
.B0215-content .section.productInfo{
    margin: 0px;
}
.B0215-content .section.productInfo .mdd-layout{
    padding: 0px;
    grid-auto-rows: 24px;
}
/***************************/
.B0215-content .section.countInfo{
    margin: 0px;
}
/***************************/
.B0215-content .section.accessory {
    margin: 0px;
}
.B0215-content .menu-bar{
    display: flex;
    background-color: #FFFFFF;
    border-radius: 6px;
    margin: 0px 12px 12px;
    border: 1px solid #cccccc;
    flex: 0 0 40px;
}
.B0215-content .kmi-menu-tile{
    height: initial;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: 0px;
    background: #ececec;
    padding:8px;
    margin: 5px;
}

.B0215-content .kmi-menu-tile:hover {
    background: #ffffff;
}

.B0215-content .section.dashboard_info{
    margin: 0 12px 12px;
    flex: 0 0 108px;
}
.B0215-content .section.dashboard_info .section-content{
    flex-direction: row;
}
.B0215-content .section.dashboard_info.is-closed{
    padding: 0px;
    flex:0;
    margin: 0;
}
.B0215-content .section.slightModuleInfo .kmi-text-fields.andon-time {
    margin: 0 8px 0 0;
}
.mode-side .B0215-content .kmi-header-row{
    padding-left: 0px;
}
/* 20200521 add by Oliver for 安燈遮字問題 */
/* @media (max-width:1160px) {
    .B0215-content .kmi-header-row.aside-left{
        justify-content: flex-start;
    }
    .B0215-content .andom-content.exist{
        position: relative;
        top: -2.5px;
        margin-right: 5px;
    }
}

@media (max-width:910px) {
    .B0215-content .header-logo{
        display: none;
    }
} */

/* 安燈按鈕模塊 */
.B0215-content .section.slightModuleInfo.is-closed {
    flex: 0 0 44px !important;
}

.B0215-content .section.slightModuleInfo.is-closed .section-title {
    border-bottom: 0px !important;
}